\hypertarget{namespaceNEngineFactory}{
\section{\-N\-Engine\-Factory \-Namespace \-Reference}
\label{namespaceNEngineFactory}\index{\-N\-Engine\-Factory@{\-N\-Engine\-Factory}}
}
\subsection*{\-Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{namespaceNEngineFactory_ac1c0937ce45fa6e9de1eccd37c4b69a9}{\-E\-Protocol\-Engine\-Type} \{ \hyperlink{namespaceNEngineFactory_ac1c0937ce45fa6e9de1eccd37c4b69a9af7b5d0bff4b9396bdc2b8512e646670e}{\-P\-R\-O\-T\-O\-C\-O\-L\-\_\-\-E\-N\-G\-I\-N\-E\-T\-Y\-P\-E\-\_\-\-D\-E\-F\-A\-U\-L\-T} =  0, 
\hyperlink{namespaceNEngineFactory_ac1c0937ce45fa6e9de1eccd37c4b69a9a5245890cbf9aa2bc2a245705fd986e00}{\-P\-R\-O\-T\-O\-C\-O\-L\-\_\-\-E\-N\-G\-I\-N\-E\-T\-Y\-P\-E\-\_\-\-S\-I\-M\-P\-L\-E\-F\-I\-L\-E}, 
\hyperlink{namespaceNEngineFactory_ac1c0937ce45fa6e9de1eccd37c4b69a9a2ac9d844ef8db1f51176be76faea453c}{\-P\-R\-O\-T\-O\-C\-O\-L\-\_\-\-E\-N\-G\-I\-N\-E\-T\-Y\-P\-E\-\_\-\-F\-I\-L\-E}, 
\hyperlink{namespaceNEngineFactory_ac1c0937ce45fa6e9de1eccd37c4b69a9a819a20ae51af508e4fdc40b2bad15c4f}{\-P\-R\-O\-T\-O\-C\-O\-L\-\_\-\-E\-N\-G\-I\-N\-E\-T\-Y\-P\-E\-\_\-\-G\-U\-I}
 \}
\item 
enum \hyperlink{namespaceNEngineFactory_a812864bcfab358e22edcd2283014573d}{\-E\-Embedding\-Engine\-Type} \{ \hyperlink{namespaceNEngineFactory_a812864bcfab358e22edcd2283014573da65b1fe311f9ab7c5fceb65bcc5f900dd}{\-E\-M\-B\-E\-D\-D\-I\-N\-G\-\_\-\-E\-N\-G\-I\-N\-E\-T\-Y\-P\-E\-\_\-\-D\-E\-F\-A\-U\-L\-T} =  0, 
\hyperlink{namespaceNEngineFactory_a812864bcfab358e22edcd2283014573da270277e28b4636ecfc5b0456d1bab78e}{\-E\-M\-B\-E\-D\-D\-I\-N\-G\-\_\-\-E\-N\-G\-I\-N\-E\-T\-Y\-P\-E\-\_\-\-L\-S\-B}, 
\hyperlink{namespaceNEngineFactory_a812864bcfab358e22edcd2283014573da0493c1f1ccb6edbba0e6ef80db303987}{\-E\-M\-B\-E\-D\-D\-I\-N\-G\-\_\-\-E\-N\-G\-I\-N\-E\-T\-Y\-P\-E\-\_\-\-L\-S\-B\-\_\-\-R\-A\-N\-D}
 \}
\item 
enum \hyperlink{namespaceNEngineFactory_a20d3c4a7dc19fa2b42026e09bc2e43aa}{\-E\-Bit\-Source\-Type} \{ \hyperlink{namespaceNEngineFactory_a20d3c4a7dc19fa2b42026e09bc2e43aaaf21afdb4652f939b96c52c5c3c8f9deb}{\-B\-I\-T\-\_\-\-S\-O\-U\-R\-C\-E\-T\-Y\-P\-E\-\_\-\-D\-E\-F\-A\-U\-L\-T} =  0, 
\hyperlink{namespaceNEngineFactory_a20d3c4a7dc19fa2b42026e09bc2e43aaa4ad7679d76dabd6925ed3f19dd475561}{\-B\-I\-T\-\_\-\-S\-O\-U\-R\-C\-E\-T\-Y\-P\-E\-\_\-\-B\-Y\-T\-E\-\_\-\-B\-U\-I\-L\-D\-E\-R}, 
\hyperlink{namespaceNEngineFactory_a20d3c4a7dc19fa2b42026e09bc2e43aaaeb323d928671a68c8cf59267c56d09a9}{\-B\-I\-T\-\_\-\-S\-O\-U\-R\-C\-E\-T\-Y\-P\-E\-\_\-\-F\-R\-A\-M\-E\-\_\-\-B\-U\-I\-L\-D\-E\-R}
 \}
\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}
namespace containing the enums for \hyperlink{classCEngineFactory}{\-C\-Engine\-Factory} 

\subsection{\-Enumeration \-Type \-Documentation}
\hypertarget{namespaceNEngineFactory_a20d3c4a7dc19fa2b42026e09bc2e43aa}{
\index{\-N\-Engine\-Factory@{\-N\-Engine\-Factory}!\-E\-Bit\-Source\-Type@{\-E\-Bit\-Source\-Type}}
\index{\-E\-Bit\-Source\-Type@{\-E\-Bit\-Source\-Type}!NEngineFactory@{\-N\-Engine\-Factory}}
\subsubsection[{\-E\-Bit\-Source\-Type}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf \-N\-Engine\-Factory\-::\-E\-Bit\-Source\-Type}}}
\label{namespaceNEngineFactory_a20d3c4a7dc19fa2b42026e09bc2e43aa}
\begin{Desc}
\item[\-Enumerator\-: ]\par
\begin{description}
\index{\-B\-I\-T\-\_\-\-S\-O\-U\-R\-C\-E\-T\-Y\-P\-E\-\_\-\-D\-E\-F\-A\-U\-L\-T@{\-B\-I\-T\-\_\-\-S\-O\-U\-R\-C\-E\-T\-Y\-P\-E\-\_\-\-D\-E\-F\-A\-U\-L\-T}!\-N\-Engine\-Factory@{\-N\-Engine\-Factory}}\index{\-N\-Engine\-Factory@{\-N\-Engine\-Factory}!\-B\-I\-T\-\_\-\-S\-O\-U\-R\-C\-E\-T\-Y\-P\-E\-\_\-\-D\-E\-F\-A\-U\-L\-T@{\-B\-I\-T\-\_\-\-S\-O\-U\-R\-C\-E\-T\-Y\-P\-E\-\_\-\-D\-E\-F\-A\-U\-L\-T}}\item[{\em 
\hypertarget{namespaceNEngineFactory_a20d3c4a7dc19fa2b42026e09bc2e43aaaf21afdb4652f939b96c52c5c3c8f9deb}{
\-B\-I\-T\-\_\-\-S\-O\-U\-R\-C\-E\-T\-Y\-P\-E\-\_\-\-D\-E\-F\-A\-U\-L\-T}
\label{namespaceNEngineFactory_a20d3c4a7dc19fa2b42026e09bc2e43aaaf21afdb4652f939b96c52c5c3c8f9deb}
}]\index{\-B\-I\-T\-\_\-\-S\-O\-U\-R\-C\-E\-T\-Y\-P\-E\-\_\-\-B\-Y\-T\-E\-\_\-\-B\-U\-I\-L\-D\-E\-R@{\-B\-I\-T\-\_\-\-S\-O\-U\-R\-C\-E\-T\-Y\-P\-E\-\_\-\-B\-Y\-T\-E\-\_\-\-B\-U\-I\-L\-D\-E\-R}!\-N\-Engine\-Factory@{\-N\-Engine\-Factory}}\index{\-N\-Engine\-Factory@{\-N\-Engine\-Factory}!\-B\-I\-T\-\_\-\-S\-O\-U\-R\-C\-E\-T\-Y\-P\-E\-\_\-\-B\-Y\-T\-E\-\_\-\-B\-U\-I\-L\-D\-E\-R@{\-B\-I\-T\-\_\-\-S\-O\-U\-R\-C\-E\-T\-Y\-P\-E\-\_\-\-B\-Y\-T\-E\-\_\-\-B\-U\-I\-L\-D\-E\-R}}\item[{\em 
\hypertarget{namespaceNEngineFactory_a20d3c4a7dc19fa2b42026e09bc2e43aaa4ad7679d76dabd6925ed3f19dd475561}{
\-B\-I\-T\-\_\-\-S\-O\-U\-R\-C\-E\-T\-Y\-P\-E\-\_\-\-B\-Y\-T\-E\-\_\-\-B\-U\-I\-L\-D\-E\-R}
\label{namespaceNEngineFactory_a20d3c4a7dc19fa2b42026e09bc2e43aaa4ad7679d76dabd6925ed3f19dd475561}
}]\index{\-B\-I\-T\-\_\-\-S\-O\-U\-R\-C\-E\-T\-Y\-P\-E\-\_\-\-F\-R\-A\-M\-E\-\_\-\-B\-U\-I\-L\-D\-E\-R@{\-B\-I\-T\-\_\-\-S\-O\-U\-R\-C\-E\-T\-Y\-P\-E\-\_\-\-F\-R\-A\-M\-E\-\_\-\-B\-U\-I\-L\-D\-E\-R}!\-N\-Engine\-Factory@{\-N\-Engine\-Factory}}\index{\-N\-Engine\-Factory@{\-N\-Engine\-Factory}!\-B\-I\-T\-\_\-\-S\-O\-U\-R\-C\-E\-T\-Y\-P\-E\-\_\-\-F\-R\-A\-M\-E\-\_\-\-B\-U\-I\-L\-D\-E\-R@{\-B\-I\-T\-\_\-\-S\-O\-U\-R\-C\-E\-T\-Y\-P\-E\-\_\-\-F\-R\-A\-M\-E\-\_\-\-B\-U\-I\-L\-D\-E\-R}}\item[{\em 
\hypertarget{namespaceNEngineFactory_a20d3c4a7dc19fa2b42026e09bc2e43aaaeb323d928671a68c8cf59267c56d09a9}{
\-B\-I\-T\-\_\-\-S\-O\-U\-R\-C\-E\-T\-Y\-P\-E\-\_\-\-F\-R\-A\-M\-E\-\_\-\-B\-U\-I\-L\-D\-E\-R}
\label{namespaceNEngineFactory_a20d3c4a7dc19fa2b42026e09bc2e43aaaeb323d928671a68c8cf59267c56d09a9}
}]\end{description}
\end{Desc}

\hypertarget{namespaceNEngineFactory_a812864bcfab358e22edcd2283014573d}{
\index{\-N\-Engine\-Factory@{\-N\-Engine\-Factory}!\-E\-Embedding\-Engine\-Type@{\-E\-Embedding\-Engine\-Type}}
\index{\-E\-Embedding\-Engine\-Type@{\-E\-Embedding\-Engine\-Type}!NEngineFactory@{\-N\-Engine\-Factory}}
\subsubsection[{\-E\-Embedding\-Engine\-Type}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf \-N\-Engine\-Factory\-::\-E\-Embedding\-Engine\-Type}}}
\label{namespaceNEngineFactory_a812864bcfab358e22edcd2283014573d}
enum type that contains the embedding engine types that can be created by \hyperlink{classCEngineFactory}{\-C\-Engine\-Factory} \begin{Desc}
\item[\-Enumerator\-: ]\par
\begin{description}
\index{\-E\-M\-B\-E\-D\-D\-I\-N\-G\-\_\-\-E\-N\-G\-I\-N\-E\-T\-Y\-P\-E\-\_\-\-D\-E\-F\-A\-U\-L\-T@{\-E\-M\-B\-E\-D\-D\-I\-N\-G\-\_\-\-E\-N\-G\-I\-N\-E\-T\-Y\-P\-E\-\_\-\-D\-E\-F\-A\-U\-L\-T}!\-N\-Engine\-Factory@{\-N\-Engine\-Factory}}\index{\-N\-Engine\-Factory@{\-N\-Engine\-Factory}!\-E\-M\-B\-E\-D\-D\-I\-N\-G\-\_\-\-E\-N\-G\-I\-N\-E\-T\-Y\-P\-E\-\_\-\-D\-E\-F\-A\-U\-L\-T@{\-E\-M\-B\-E\-D\-D\-I\-N\-G\-\_\-\-E\-N\-G\-I\-N\-E\-T\-Y\-P\-E\-\_\-\-D\-E\-F\-A\-U\-L\-T}}\item[{\em 
\hypertarget{namespaceNEngineFactory_a812864bcfab358e22edcd2283014573da65b1fe311f9ab7c5fceb65bcc5f900dd}{
\-E\-M\-B\-E\-D\-D\-I\-N\-G\-\_\-\-E\-N\-G\-I\-N\-E\-T\-Y\-P\-E\-\_\-\-D\-E\-F\-A\-U\-L\-T}
\label{namespaceNEngineFactory_a812864bcfab358e22edcd2283014573da65b1fe311f9ab7c5fceb65bcc5f900dd}
}]\index{\-E\-M\-B\-E\-D\-D\-I\-N\-G\-\_\-\-E\-N\-G\-I\-N\-E\-T\-Y\-P\-E\-\_\-\-L\-S\-B@{\-E\-M\-B\-E\-D\-D\-I\-N\-G\-\_\-\-E\-N\-G\-I\-N\-E\-T\-Y\-P\-E\-\_\-\-L\-S\-B}!\-N\-Engine\-Factory@{\-N\-Engine\-Factory}}\index{\-N\-Engine\-Factory@{\-N\-Engine\-Factory}!\-E\-M\-B\-E\-D\-D\-I\-N\-G\-\_\-\-E\-N\-G\-I\-N\-E\-T\-Y\-P\-E\-\_\-\-L\-S\-B@{\-E\-M\-B\-E\-D\-D\-I\-N\-G\-\_\-\-E\-N\-G\-I\-N\-E\-T\-Y\-P\-E\-\_\-\-L\-S\-B}}\item[{\em 
\hypertarget{namespaceNEngineFactory_a812864bcfab358e22edcd2283014573da270277e28b4636ecfc5b0456d1bab78e}{
\-E\-M\-B\-E\-D\-D\-I\-N\-G\-\_\-\-E\-N\-G\-I\-N\-E\-T\-Y\-P\-E\-\_\-\-L\-S\-B}
\label{namespaceNEngineFactory_a812864bcfab358e22edcd2283014573da270277e28b4636ecfc5b0456d1bab78e}
}]\index{\-E\-M\-B\-E\-D\-D\-I\-N\-G\-\_\-\-E\-N\-G\-I\-N\-E\-T\-Y\-P\-E\-\_\-\-L\-S\-B\-\_\-\-R\-A\-N\-D@{\-E\-M\-B\-E\-D\-D\-I\-N\-G\-\_\-\-E\-N\-G\-I\-N\-E\-T\-Y\-P\-E\-\_\-\-L\-S\-B\-\_\-\-R\-A\-N\-D}!\-N\-Engine\-Factory@{\-N\-Engine\-Factory}}\index{\-N\-Engine\-Factory@{\-N\-Engine\-Factory}!\-E\-M\-B\-E\-D\-D\-I\-N\-G\-\_\-\-E\-N\-G\-I\-N\-E\-T\-Y\-P\-E\-\_\-\-L\-S\-B\-\_\-\-R\-A\-N\-D@{\-E\-M\-B\-E\-D\-D\-I\-N\-G\-\_\-\-E\-N\-G\-I\-N\-E\-T\-Y\-P\-E\-\_\-\-L\-S\-B\-\_\-\-R\-A\-N\-D}}\item[{\em 
\hypertarget{namespaceNEngineFactory_a812864bcfab358e22edcd2283014573da0493c1f1ccb6edbba0e6ef80db303987}{
\-E\-M\-B\-E\-D\-D\-I\-N\-G\-\_\-\-E\-N\-G\-I\-N\-E\-T\-Y\-P\-E\-\_\-\-L\-S\-B\-\_\-\-R\-A\-N\-D}
\label{namespaceNEngineFactory_a812864bcfab358e22edcd2283014573da0493c1f1ccb6edbba0e6ef80db303987}
}]\end{description}
\end{Desc}

\hypertarget{namespaceNEngineFactory_ac1c0937ce45fa6e9de1eccd37c4b69a9}{
\index{\-N\-Engine\-Factory@{\-N\-Engine\-Factory}!\-E\-Protocol\-Engine\-Type@{\-E\-Protocol\-Engine\-Type}}
\index{\-E\-Protocol\-Engine\-Type@{\-E\-Protocol\-Engine\-Type}!NEngineFactory@{\-N\-Engine\-Factory}}
\subsubsection[{\-E\-Protocol\-Engine\-Type}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf \-N\-Engine\-Factory\-::\-E\-Protocol\-Engine\-Type}}}
\label{namespaceNEngineFactory_ac1c0937ce45fa6e9de1eccd37c4b69a9}
enum type that contains the engine types that can be created by \hyperlink{classCEngineFactory}{\-C\-Engine\-Factory} \begin{Desc}
\item[\-Enumerator\-: ]\par
\begin{description}
\index{\-P\-R\-O\-T\-O\-C\-O\-L\-\_\-\-E\-N\-G\-I\-N\-E\-T\-Y\-P\-E\-\_\-\-D\-E\-F\-A\-U\-L\-T@{\-P\-R\-O\-T\-O\-C\-O\-L\-\_\-\-E\-N\-G\-I\-N\-E\-T\-Y\-P\-E\-\_\-\-D\-E\-F\-A\-U\-L\-T}!\-N\-Engine\-Factory@{\-N\-Engine\-Factory}}\index{\-N\-Engine\-Factory@{\-N\-Engine\-Factory}!\-P\-R\-O\-T\-O\-C\-O\-L\-\_\-\-E\-N\-G\-I\-N\-E\-T\-Y\-P\-E\-\_\-\-D\-E\-F\-A\-U\-L\-T@{\-P\-R\-O\-T\-O\-C\-O\-L\-\_\-\-E\-N\-G\-I\-N\-E\-T\-Y\-P\-E\-\_\-\-D\-E\-F\-A\-U\-L\-T}}\item[{\em 
\hypertarget{namespaceNEngineFactory_ac1c0937ce45fa6e9de1eccd37c4b69a9af7b5d0bff4b9396bdc2b8512e646670e}{
\-P\-R\-O\-T\-O\-C\-O\-L\-\_\-\-E\-N\-G\-I\-N\-E\-T\-Y\-P\-E\-\_\-\-D\-E\-F\-A\-U\-L\-T}
\label{namespaceNEngineFactory_ac1c0937ce45fa6e9de1eccd37c4b69a9af7b5d0bff4b9396bdc2b8512e646670e}
}]\index{\-P\-R\-O\-T\-O\-C\-O\-L\-\_\-\-E\-N\-G\-I\-N\-E\-T\-Y\-P\-E\-\_\-\-S\-I\-M\-P\-L\-E\-F\-I\-L\-E@{\-P\-R\-O\-T\-O\-C\-O\-L\-\_\-\-E\-N\-G\-I\-N\-E\-T\-Y\-P\-E\-\_\-\-S\-I\-M\-P\-L\-E\-F\-I\-L\-E}!\-N\-Engine\-Factory@{\-N\-Engine\-Factory}}\index{\-N\-Engine\-Factory@{\-N\-Engine\-Factory}!\-P\-R\-O\-T\-O\-C\-O\-L\-\_\-\-E\-N\-G\-I\-N\-E\-T\-Y\-P\-E\-\_\-\-S\-I\-M\-P\-L\-E\-F\-I\-L\-E@{\-P\-R\-O\-T\-O\-C\-O\-L\-\_\-\-E\-N\-G\-I\-N\-E\-T\-Y\-P\-E\-\_\-\-S\-I\-M\-P\-L\-E\-F\-I\-L\-E}}\item[{\em 
\hypertarget{namespaceNEngineFactory_ac1c0937ce45fa6e9de1eccd37c4b69a9a5245890cbf9aa2bc2a245705fd986e00}{
\-P\-R\-O\-T\-O\-C\-O\-L\-\_\-\-E\-N\-G\-I\-N\-E\-T\-Y\-P\-E\-\_\-\-S\-I\-M\-P\-L\-E\-F\-I\-L\-E}
\label{namespaceNEngineFactory_ac1c0937ce45fa6e9de1eccd37c4b69a9a5245890cbf9aa2bc2a245705fd986e00}
}]\index{\-P\-R\-O\-T\-O\-C\-O\-L\-\_\-\-E\-N\-G\-I\-N\-E\-T\-Y\-P\-E\-\_\-\-F\-I\-L\-E@{\-P\-R\-O\-T\-O\-C\-O\-L\-\_\-\-E\-N\-G\-I\-N\-E\-T\-Y\-P\-E\-\_\-\-F\-I\-L\-E}!\-N\-Engine\-Factory@{\-N\-Engine\-Factory}}\index{\-N\-Engine\-Factory@{\-N\-Engine\-Factory}!\-P\-R\-O\-T\-O\-C\-O\-L\-\_\-\-E\-N\-G\-I\-N\-E\-T\-Y\-P\-E\-\_\-\-F\-I\-L\-E@{\-P\-R\-O\-T\-O\-C\-O\-L\-\_\-\-E\-N\-G\-I\-N\-E\-T\-Y\-P\-E\-\_\-\-F\-I\-L\-E}}\item[{\em 
\hypertarget{namespaceNEngineFactory_ac1c0937ce45fa6e9de1eccd37c4b69a9a2ac9d844ef8db1f51176be76faea453c}{
\-P\-R\-O\-T\-O\-C\-O\-L\-\_\-\-E\-N\-G\-I\-N\-E\-T\-Y\-P\-E\-\_\-\-F\-I\-L\-E}
\label{namespaceNEngineFactory_ac1c0937ce45fa6e9de1eccd37c4b69a9a2ac9d844ef8db1f51176be76faea453c}
}]\index{\-P\-R\-O\-T\-O\-C\-O\-L\-\_\-\-E\-N\-G\-I\-N\-E\-T\-Y\-P\-E\-\_\-\-G\-U\-I@{\-P\-R\-O\-T\-O\-C\-O\-L\-\_\-\-E\-N\-G\-I\-N\-E\-T\-Y\-P\-E\-\_\-\-G\-U\-I}!\-N\-Engine\-Factory@{\-N\-Engine\-Factory}}\index{\-N\-Engine\-Factory@{\-N\-Engine\-Factory}!\-P\-R\-O\-T\-O\-C\-O\-L\-\_\-\-E\-N\-G\-I\-N\-E\-T\-Y\-P\-E\-\_\-\-G\-U\-I@{\-P\-R\-O\-T\-O\-C\-O\-L\-\_\-\-E\-N\-G\-I\-N\-E\-T\-Y\-P\-E\-\_\-\-G\-U\-I}}\item[{\em 
\hypertarget{namespaceNEngineFactory_ac1c0937ce45fa6e9de1eccd37c4b69a9a819a20ae51af508e4fdc40b2bad15c4f}{
\-P\-R\-O\-T\-O\-C\-O\-L\-\_\-\-E\-N\-G\-I\-N\-E\-T\-Y\-P\-E\-\_\-\-G\-U\-I}
\label{namespaceNEngineFactory_ac1c0937ce45fa6e9de1eccd37c4b69a9a819a20ae51af508e4fdc40b2bad15c4f}
}]\end{description}
\end{Desc}

